body {
    font-size: 12px;
}

.borderOverlay {
    border: 0px solid #000000;
}

.foilOverlay {
    opacity: 0.2;
}

.selectableCard > .borderOverlay {
    border: 2px solid #00ff00;
    cursor: pointer;
}

.selectedCard > .borderOverlay {
    border: 2px solid #00cccc;
}

.cardCount {
    width: 20px;
    height: 18px;
    background-color: #000000;
    color: #ffffff;
    font-size: 120%;
    font-weight: bolder;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    opacity: 0.7;
}

.ui-layout-east {
    width: 350px;
}

#manageDecks {
    color: #ffffff;
    font-size: 180%;
}

#editingDeck {
    vertical-align: top;
    padding-left: 3px;
}

#deckStats {
    color: #ffffff;
}

.ui-button-text-only .ui-button-text {
    font-size: 70%;
}

#set {
    width: 120px;
}

#cardType {
    width: 100px;
}

#fullFiltering select {
    font-size: 80%;
}

#fullFiltering input {
    font-size: 80%;
}

#filtering select {
    font-size: 80%;
}
